package com.bos.report.model;

/**
 * Created by IntelliJ IDEA.
 * User: Latief
 * Date: 5/26/11
 * Time: 9:21 PM
 * To change this template use File | Settings | File Templates.
 */
public class DayaSerap implements ReportModel{

    private String identitas;
    private String jenjangSekolah;
    private String negeri;
    private String swasta;
    private String nama;
    private String kecamatan;
    private String jumlahSiswa;
    private String alokasi;
    private String realisasi;
    private String persentase;
    private String keterangan;

    public String getIdentitas() {
        return identitas;
    }

    public void setIdentitas(String identitas) {
        this.identitas = identitas;
    }

    public String getJenjangSekolah() {
        return jenjangSekolah;
    }

    public void setJenjangSekolah(String jenjangSekolah) {
        this.jenjangSekolah = jenjangSekolah;
    }

    public String getNegeri() {
        return negeri;
    }

    public void setNegeri(String negeri) {
        this.negeri = negeri;
    }

    public String getSwasta() {
        return swasta;
    }

    public void setSwasta(String swasta) {
        this.swasta = swasta;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getKecamatan() {
        return kecamatan;
    }

    public void setKecamatan(String kecamatan) {
        this.kecamatan = kecamatan;
    }

    public String getJumlahSiswa() {
        return jumlahSiswa;
    }

    public void setJumlahSiswa(String jumlahSiswa) {
        this.jumlahSiswa = jumlahSiswa;
    }

    public String getAlokasi() {
        return alokasi;
    }

    public void setAlokasi(String alokasi) {
        this.alokasi = alokasi;
    }

    public String getRealisasi() {
        return realisasi;
    }

    public void setRealisasi(String realisasi) {
        this.realisasi = realisasi;
    }

    public String getPersentase() {
        return persentase;
    }

    public void setPersentase(String persentase) {
        this.persentase = persentase;
    }

    public String getKeterangan() {
        return keterangan;
    }

    public void setKeterangan(String keterangan) {
        this.keterangan = keterangan;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof DayaSerap)) return false;

        DayaSerap dayaSerap = (DayaSerap) o;

        if (alokasi != null ? !alokasi.equals(dayaSerap.alokasi) : dayaSerap.alokasi != null) return false;
        if (identitas != null ? !identitas.equals(dayaSerap.identitas) : dayaSerap.identitas != null) return false;
        if (jenjangSekolah != null ? !jenjangSekolah.equals(dayaSerap.jenjangSekolah) : dayaSerap.jenjangSekolah != null)
            return false;
        if (jumlahSiswa != null ? !jumlahSiswa.equals(dayaSerap.jumlahSiswa) : dayaSerap.jumlahSiswa != null)
            return false;
        if (kecamatan != null ? !kecamatan.equals(dayaSerap.kecamatan) : dayaSerap.kecamatan != null) return false;
        if (keterangan != null ? !keterangan.equals(dayaSerap.keterangan) : dayaSerap.keterangan != null) return false;
        if (nama != null ? !nama.equals(dayaSerap.nama) : dayaSerap.nama != null) return false;
        if (negeri != null ? !negeri.equals(dayaSerap.negeri) : dayaSerap.negeri != null) return false;
        if (persentase != null ? !persentase.equals(dayaSerap.persentase) : dayaSerap.persentase != null) return false;
        if (realisasi != null ? !realisasi.equals(dayaSerap.realisasi) : dayaSerap.realisasi != null) return false;
        if (swasta != null ? !swasta.equals(dayaSerap.swasta) : dayaSerap.swasta != null) return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = identitas != null ? identitas.hashCode() : 0;
        result = 31 * result + (jenjangSekolah != null ? jenjangSekolah.hashCode() : 0);
        result = 31 * result + (negeri != null ? negeri.hashCode() : 0);
        result = 31 * result + (swasta != null ? swasta.hashCode() : 0);
        result = 31 * result + (nama != null ? nama.hashCode() : 0);
        result = 31 * result + (kecamatan != null ? kecamatan.hashCode() : 0);
        result = 31 * result + (jumlahSiswa != null ? jumlahSiswa.hashCode() : 0);
        result = 31 * result + (alokasi != null ? alokasi.hashCode() : 0);
        result = 31 * result + (realisasi != null ? realisasi.hashCode() : 0);
        result = 31 * result + (persentase != null ? persentase.hashCode() : 0);
        result = 31 * result + (keterangan != null ? keterangan.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "DayaSerap{" +
                "identitas='" + identitas + '\'' +
                ", jenjangSekolah='" + jenjangSekolah + '\'' +
                ", negeri='" + negeri + '\'' +
                ", swasta='" + swasta + '\'' +
                ", nama='" + nama + '\'' +
                ", kecamatan='" + kecamatan + '\'' +
                ", jumlahSiswa='" + jumlahSiswa + '\'' +
                ", alokasi='" + alokasi + '\'' +
                ", realisasi='" + realisasi + '\'' +
                ", persentase='" + persentase + '\'' +
                ", keterangan='" + keterangan + '\'' +
                '}';
    }
}
